package com.rykj.energy.database.pojo.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

@Data
@ApiModel("摄像头+预置位视图信息")
public class VBasicCameraView implements Serializable{
    /**
     *
     */
    private static final long serialVersionUID = -680092275691499265L;

    @ApiModelProperty("摄像头id")
    private Integer cameraId;

    @ApiModelProperty(value = "设备IP" )
    private String camIp;

    @ApiModelProperty(value = "摄像头端口号" )
    private Integer camPort;

    @ApiModelProperty(value = "摄像头通道号" )
    private Integer  camIndex;

    @ApiModelProperty(value = "摄像头别名" )
    private String  camAlias;

    @ApiModelProperty(value = "摄像头用户名" )
    private String  camUser;

    @ApiModelProperty(value = "摄像头密码" )
    private String  camPwd;

    @ApiModelProperty(value = "摄像头现场画面" )
    private String  photoPath;

    @ApiModelProperty(value = "rtsp地址" )
    private String rtspUrl;

    @ApiModelProperty(value = "区域id" )
    private String  orgId;

    @ApiModelProperty(value = "摄像头在线离线状态，normal在线，offline离线" )
    private String lineStatus;

    @ApiModelProperty(value = "设备类型 camera,rtsp" )
    private String devType;

    @ApiModelProperty(value = "预置位主键id" )
    private Integer presetId;

    @ApiModelProperty(value = "预置位通道id" )
    private String cameraNo;

    @ApiModelProperty(value = "预置位编号" )
    private String presettingCode;

    @ApiModelProperty(value = "预置位名称" )
    private String presettingName;

    @ApiModelProperty(value = "预置位现场截图url" )
    private String preImgPath;

    @ApiModelProperty(value = "停了时长，单位 秒" )
    private Integer stayTime;
}
